566ebc450847f83efebd3b607b066f8bee8ea384,smartReceiptsLibrary/src/main/java/co/smartreceipts/android/sync/drive/listeners/ReceiptBackupListener.java,ReceiptBackupListener,onUpdateSuccess,#Receipt#Receipt#DatabaseOperationMetadata#,42
Before Change
public void onUpdateSuccess(@NonNull Receipt oldReceipt, @NonNull Receipt newReceipt, @NonNull DatabaseOperationMetadata databaseOperationMetadata) {
super.onUpdateSuccess(oldReceipt, newReceipt, databaseOperationMetadata);
if (databaseOperationMetadata.getOperationFamilyType() != OperationFamilyType.Sync) {
mDriveReceiptsManager.handleInsertOrUpdate(newReceipt);
}
}
After Change
public void onUpdateSuccess(@NonNull Receipt oldReceipt, @NonNull Receipt newReceipt, @NonNull DatabaseOperationMetadata databaseOperationMetadata) {
if (databaseOperationMetadata.getOperationFamilyType() != OperationFamilyType.Sync) {
driveDatabaseManager.syncDatabase();
driveReceiptsManager.handleInsertOrUpdate(newReceipt);
}
}